#ifndef MINIBASIC_LEXER_PROXY_YET_ANOTHER_HACK
#define MINIBASIC_LEXER_PROXY_YET_ANOTHER_HACK

#pragma once

#include "stdafx.h"

// flex defines this struct in the generated cpp file
// so we're stuck for touching it's members until Lexer.cpp
// has been included. As we include it in the cpp so we can solve some
// of its problems, this is the perfect place to define it
struct yy_buffer_state;
ULONG_PTR GetCharsLeftInBuffer(const char* yytext, const yy_buffer_state* buffer);

#endif
